package com.deepocean.entity.process;

import java.util.List;

public class ProcessRelationEntity {
    private String id;
    private String deviceId;
    private String parentDeviceId;
    private String deviceName;
    private String parentDeviceName;
    private String className;
    private String inputName;
    private String outputName;
    private String methodName;
    private String daoName;
    private Integer craftType;

    List<ProcessRelationEntity> children;

    @Override
    public String toString() {
        return "{" +
                "id:'" + id + '\'' +
                ", deviceId:'" + deviceId + '\'' +
                ", pDeviceId:'" + parentDeviceId + '\'' +
                ", deviceName:'" + deviceName + '\'' +
                ", pDeviceName:'" + parentDeviceName + '\'' +
                ", className:'" + className + '\'' +
                ", inputName:'" + inputName + '\'' +
                ", outputName:'" + outputName + '\'' +
                ", methodName:'" + methodName + '\'' +
                ", daoName:'" + daoName + '\'' +
                ", children:" + children +
                '}';
    }

    public Integer getCraftType() {
        return craftType;
    }

    public void setCraftType(Integer craftType) {
        this.craftType = craftType;
    }

    public String getParentDeviceId() {
        return parentDeviceId;
    }

    public void setParentDeviceId(String parentDeviceId) {
        this.parentDeviceId = parentDeviceId;
    }

    public String getParentDeviceName() {
        return parentDeviceName;
    }

    public void setParentDeviceName(String parentDeviceName) {
        this.parentDeviceName = parentDeviceName;
    }

    public List<ProcessRelationEntity> getChildren() {
        return children;
    }

    public void setChildren(List<ProcessRelationEntity> children) {
        this.children = children;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getDeviceId() {
        return deviceId;
    }

    public void setDeviceId(String deviceId) {
        this.deviceId = deviceId;
    }

    public String getDeviceName() {
        return deviceName;
    }

    public void setDeviceName(String deviceName) {
        this.deviceName = deviceName;
    }

    public String getClassName() {
        return className;
    }

    public void setClassName(String className) {
        this.className = className;
    }

    public String getInputName() {
        return inputName;
    }

    public void setInputName(String inputName) {
        this.inputName = inputName;
    }

    public String getOutputName() {
        return outputName;
    }

    public void setOutputName(String outputName) {
        this.outputName = outputName;
    }

    public String getMethodName() {
        return methodName;
    }

    public void setMethodName(String methodName) {
        this.methodName = methodName;
    }

    public String getDaoName() {
        return daoName;
    }

    public void setDaoName(String daoName) {
        this.daoName = daoName;
    }
}
